﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace APILocawebGateway.AMEX
{
    public sealed class ConfiguracaoAMEX
    {


        private IAmbiente _ambiente;
        public IAmbiente Ambiente
        {
            get { return _ambiente; }
            set { _ambiente = value; }
        }

        private string _identificacao;
        public string Identificacao
        {
            get { return _identificacao; }
            set { _identificacao = value; }
        }

        private ITipoParcelamento _tipoParcelamento;
        public ITipoParcelamento TipoParcelamento
        {
            get { return _tipoParcelamento; }
            set { _tipoParcelamento = value; }
        }


        /// <summary>
        /// 
        /// </summary>
        /// <param name="quantidadeParcelas">Quantidade de parcelas</param>
        /// <param name="ambiente"></param>
        /// <param name="identificacao">Nº de identificação na locaweb</param>
        /// <param name="tipoParcelamento"></param>
        public ConfiguracaoAMEX(IAmbiente ambiente, String identificacao, ITipoParcelamento tipoParcelamento)
        {

            this.Ambiente = ambiente;
            this.Identificacao = identificacao;
            this.TipoParcelamento = tipoParcelamento;
        }
    }
}
